package com.example.adminframework.model.vo;



import com.example.adminframework.model.bo.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;


@ApiModel("系统监控vo")
public class SystemMonitoringVO {
    @ApiModelProperty("cpu信息")
    private CpuMonitorInfo cpuMonitorInfo;

    @ApiModelProperty("内存信息")
    private MemoryMonitorInfo memoryMonitorInfo;

    @ApiModelProperty("服务器信息")
    private ServersMonitorInfo serversMonitorInfo;

    @ApiModelProperty("java虚拟机信息")
    private JVMMonitorInfo jvmMonitorInfo;

    @ApiModelProperty("磁盘信息")
    private List<DiskMonitorInfo> diskMonitorInfoList;

    public CpuMonitorInfo getCpuMonitorInfo() {
        return cpuMonitorInfo;
    }

    public void setCpuMonitorInfo(CpuMonitorInfo cpuMonitorInfo) {
        this.cpuMonitorInfo = cpuMonitorInfo;
    }

    public MemoryMonitorInfo getMemoryMonitorInfo() {
        return memoryMonitorInfo;
    }

    public void setMemoryMonitorInfo(MemoryMonitorInfo memoryMonitorInfo) {
        this.memoryMonitorInfo = memoryMonitorInfo;
    }

    public ServersMonitorInfo getServersMonitorInfo() {
        return serversMonitorInfo;
    }

    public void setServersMonitorInfo(ServersMonitorInfo serversMonitorInfo) {
        this.serversMonitorInfo = serversMonitorInfo;
    }

    public JVMMonitorInfo getJvmMonitorInfo() {
        return jvmMonitorInfo;
    }

    public void setJvmMonitorInfo(JVMMonitorInfo jvmMonitorInfo) {
        this.jvmMonitorInfo = jvmMonitorInfo;
    }

    public List<DiskMonitorInfo> getDiskMonitorInfoList() {
        return diskMonitorInfoList;
    }

    public void setDiskMonitorInfoList(List<DiskMonitorInfo> diskMonitorInfoList) {
        this.diskMonitorInfoList = diskMonitorInfoList;
    }
}
